package domain;

/**
 * @author Alberto
 */
public class Accion {
	/**
	 * @uml.property name="nombre"
	 */
	private String nombre;
	/**
	 * @uml.property name="descripcion"
	 */
	private String descripcion;
	/**
	 * @uml.property name="valor"
	 */
	private Double valor;
	/**
	 * @uml.property name="fama"
	 */
	private Double fama;
	/**
	 * @uml.property name="cantidad"
	 */
	private Integer cantidad;
	/**
	 * @uml.property name="diferencia"
	 */
	private Double diferencia;
	/**
	 * @uml.property name="variacionValor"
	 */
	private Double variacionValor;
	/**
	 * @uml.property name="imagen"
	 */
	private String imagen;
	/**
	 * @uml.property name="fechaActualizacionFama"
	 */
	private String fechaActualizacionFama;
	/**
	 * @uml.property name="fechaActualizacionValor"
	 */
	private String fechaActualizacionValor;

	public Accion(String nombre, String descripcion, Double valor, Double fama,
			Integer cantidad, Double diferencia, Double variacionValor,
			String imagen, String fechaActualizacionFama,
			String fechaActualizacionValor) {
		super();
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.valor = valor;
		this.fama = fama;
		this.cantidad = cantidad;
		this.diferencia = diferencia;
		this.variacionValor = variacionValor;
		this.imagen = imagen;
		this.fechaActualizacionFama = fechaActualizacionFama;
		this.fechaActualizacionValor = fechaActualizacionValor;
	}
	
	public Accion(){
		this.nombre="";
		this.descripcion="";
		this.valor = 0.0;
		this.fama = 0.0;
		this.cantidad = 0;
		this.diferencia = 0.0;
		this.variacionValor = 0.0;
		this.imagen = "";
		this.fechaActualizacionFama = "";
		this.fechaActualizacionValor = "";
	}

	/**
	 * @return
	 * @uml.property name="nombre"
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * @param nombre
	 * @uml.property name="nombre"
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @return
	 * @uml.property name="descripcion"
	 */
	public String getDescripcion() {
		return descripcion;
	}

	/**
	 * @param descripcion
	 * @uml.property name="descripcion"
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	/**
	 * @return
	 * @uml.property name="valor"
	 */
	public Double getValor() {
		return valor;
	}

	/**
	 * @param valor
	 * @uml.property name="valor"
	 */
	public void setValor(Double valor) {
		this.valor = valor;
	}

	/**
	 * @return
	 * @uml.property name="fama"
	 */
	public Double getFama() {
		return fama;
	}

	/**
	 * @param fama
	 * @uml.property name="fama"
	 */
	public void setFama(Double fama) {
		this.fama = fama;
	}

	/**
	 * @return
	 * @uml.property name="cantidad"
	 */
	public Integer getCantidad() {
		return cantidad;
	}

	/**
	 * @param cantidad
	 * @uml.property name="cantidad"
	 */
	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}

	/**
	 * @return
	 * @uml.property name="diferencia"
	 */
	public Double getDiferencia() {
		return diferencia;
	}

	/**
	 * @param diferencia
	 * @uml.property name="diferencia"
	 */
	public void setDiferencia(Double diferencia) {
		this.diferencia = diferencia;
	}

	/**
	 * @return
	 * @uml.property name="variacionValor"
	 */
	public Double getVariacionValor() {
		return variacionValor;
	}

	/**
	 * @param variacionValor
	 * @uml.property name="variacionValor"
	 */
	public void setVariacionValor(Double variacionValor) {
		this.variacionValor = variacionValor;
	}

	/**
	 * @return
	 * @uml.property name="imagen"
	 */
	public String getImagen() {
		return imagen;
	}

	/**
	 * @param imagen
	 * @uml.property name="imagen"
	 */
	public void setImagen(String imagen) {
		this.imagen = imagen;
	}

	/**
	 * @return
	 * @uml.property name="fechaActualizacionFama"
	 */
	public String getFechaActualizacionFama() {
		return fechaActualizacionFama;
	}

	/**
	 * @param fechaActualizacionFama
	 * @uml.property name="fechaActualizacionFama"
	 */
	public void setFechaActualizacionFama(String fechaActualizacionFama) {
		this.fechaActualizacionFama = fechaActualizacionFama;
	}

	/**
	 * @return
	 * @uml.property name="fechaActualizacionValor"
	 */
	public String getFechaActualizacionValor() {
		return fechaActualizacionValor;
	}

	/**
	 * @param fechaActualizacionValor
	 * @uml.property name="fechaActualizacionValor"
	 */
	public void setFechaActualizacionValor(String fechaActualizacionValor) {
		this.fechaActualizacionValor = fechaActualizacionValor;
	}

	@Override
	public String toString() {
		return "Accion [cantidad=" + cantidad + ", descripcion=" + descripcion
				+ ", diferencia=" + diferencia + ", fama=" + fama
				+ ", fechaActualizacionFama=" + fechaActualizacionFama
				+ ", fechaActualizacionValor=" + fechaActualizacionValor
				+ ", imagen=" + imagen + ", nombre=" + nombre + ", valor="
				+ valor + ", variacionValor=" + variacionValor + "]";
	}

	

}
